Java8中将list转换为用逗号隔开的字符串的几种方法 |
您所在的位置:网站首页 › 把list转成string并用|隔开 › Java8中将list转换为用逗号隔开的字符串的几种方法 |
1.使用谷歌的Joiner转换 1 public static String parseListToStr(List list){ 2 String result = Joiner.on(",").join(list); 3 return result; 4 }2.使用lambda表达式遍历集合 1 public static String parseListToStr2(List list){ 2 StringBuffer sb = new StringBuffer(); 3 list.stream().forEach(str->{ 4 sb.append(str).append(","); 5 }); 6 sb.deleteCharAt(sb.length()-1); 7 return sb.toString(); 8 }3.直接使用stream流实现 1 public static String parseListToStr3(List list){ 2 String result = list.stream().map(String::valueOf).collect(Collectors.joining(",")); 3 return result; 4 }4.使用for循环遍历集合 1 public static String parseListToStr(List list){ 2 StringBuffer sb = new StringBuffer(); 3 if(listIsNotNull(list)) { 4 for(int i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |